Mrabti speelde in de jeugd van Enköpings SK en brak ook door bij die club, waarvoor hij in twee seizoenen zesentwintig competitieduels speelde. In januari 2013 maakte hij de overstap naar IK Sirius, waar hij voor twee jaar tekende.[1] Na die twee jaar trok Mrabti naar Djurgårdens IF.[2] Na zijn eerste seizoen werd de middenvelder direct door de supporters verkozen tot speler van het jaar.[3] Het seizoen 2016 moest Mrabti volledig aan zich voorbij laten gaan, maar vanaf 2017 speelde hij weer mee. Op 10 mei 2018 was hij trefzeker in de finale van de Svenska Cupen, waarin Malmö FF met 3–0 werd verslagen.[4] In januari 2019 stapte de middenvelder transfervrij over naar Birmingham City, waar hij zijn handtekening zette onder een verbintenis voor de duur van anderhalf jaar.[5] Anderhalf jaar later trok KV Mechelen Mrabti aan. In België kreeg hij een contract voor drie seizoenen.[6] In het voorjaar van 2023 werd een optie in zijn contract gelicht waardoor hij een jaar langer vast kwam te liggen.[7] In juni werd zijn verbintenis nogmaals verlengd, nu tot medio 2026.[8]